<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets">

	<ui:composition template="/templates/template.xhtml">
			<ui:define name="pageTitle">Usuário</ui:define>
			<ui:define name="pageHeader">Cadastro de Usuários</ui:define>
			<ui:define name="body">
				<h:form id="edicao">
				<h:messages />
				<h:inputHidden value="#{usuariobean.usuarioSelecionado.usu_codigo}" />
				
					<h:panelGroup>
					<h:panelGrid columns="4">
					<h:outputLabel value="N guerra:" />									
					<h:inputText value="#{usuariobean.usuarioSelecionado.usu_nomeguerra}" />				
					
					<h:outputLabel value="Nome:" />					
					<h:inputText id="nomeUsuario" value="#{usuariobean.usuarioSelecionado.usu_nome}" required="true"/>				
					
					<h:outputLabel value="Foto:" />					
					<h:inputText value="#{usuariobean.usuarioSelecionado.usu_foto}" />					
					
					  
					<h:outputLabel value="Cadastro:" />
					<h:inputText autocomplete="" />
					 
					<h:outputLabel value="e-mail:" />				
					<h:inputText value="#{usuariobean.usuarioSelecionado.usu_email}" />						
					
					<h:outputLabel value="Ramal:" />					
					<h:inputText value="#{usuariobean.usuarioSelecionado.usu_ramal}" />				
					
					<h:outputLabel value="Senha:" />					
					<h:inputText value="#{usuariobean.usuarioSelecionado.usu_senha}" />						
					
					<h:outputLabel value="Sexo:" />					
					<h:inputText value="#{usuariobean.usuarioSelecionado.usu_sexo}" />	
						
					</h:panelGrid>
					</h:panelGroup>
					
					
					<h:commandButton value="Salvar"  action="#{usuariobean.salvar()}" />
					<h:commandButton value="Novo Usuário" action="#{usuariobean.novo()}" />
								
				
				</h:form>
				
				<h:form id="lista">
					<h:dataTable value="#{usuariobean.lista}" var="usuario" border="1" rendered="#{not empty usuariobean.lista}">
					<f:facet name="header">Listagem de Usuarios</f:facet>
					
					<h:column>
					<f:facet name="header">Nome de Guerra</f:facet>
					#{usuario.usu_nomeguerra}					
					</h:column>
					
					<h:column>
					<f:facet name="header">Nome</f:facet>
					#{usuario.usu_nome}					
					</h:column>
					
					<h:column>
					<f:facet name="header">Foto</f:facet>
					#{usuario.usu_foto}					
					</h:column>
					
					
					<h:column>
					<f:facet name="header">Cadastro</f:facet>
					<h:outputText value="#{usuario.usu_datanasc}" >
					<f:convertDateTime dateStyle="medium"/>					
					</h:outputText>					
					</h:column>
					
					
					<h:column>
					<f:facet name="header">E-mail</f:facet>
					#{usuario.usu_email}					
					</h:column>	
					
					<h:column>
					<f:facet name="header">Ramal</f:facet>
					#{usuario.usu_ramal}					
					</h:column>	
					
					<h:column>
					<f:facet name="header">Senha</f:facet>
					#{usuario.usu_senha}					
					</h:column>
													
					
					<h:column>
					<f:facet name="header">Sexo</f:facet>
					#{usuario.usu_sexo}					
					</h:column>
					
					<h:column>
					 <f:facet name="header">Ações</f:facet>
					 	<h:commandLink action="#{usuariobean.excluir}" onclick="if (!confirm('Deseja realmente excluir o usuario #{usuario.usu_nomeguerra}?')) return false;" > 
					 	<h:graphicImage library="imagens" name="excluir.png"/>
					 	<f:setPropertyActionListener target="#{usuariobean.usuarioSelecionado}" value="#{usuario}" />					 	
					 	</h:commandLink>
					 	
					 	<h:commandLink> 
					 	<h:graphicImage library="imagens" name="alterar.png"/>
					 	<f:setPropertyActionListener target="#{usuariobean.usuarioSelecionado}" value="#{usuario}" />					 	
					 	</h:commandLink>
					 						
					</h:column>					
					
					
					
					</h:dataTable>
				
				
				</h:form>
				
			</ui:define>
	</ui:composition>

</html>